package apiday08.reflect;

import java.lang.reflect.Field;
import java.util.Arrays;

public class ReflectDemo9 {
    public static void main(String[] args) throws Exception {
        String s1 = "hello";
        String s2 = "hello";
        System.out.println("s1:" + s1);
        System.out.println("s2:" + s2);
        System.out.println(s1 == s2);

        Class cls = String.class;
        Field field = cls.getDeclaredField("value");
        field.setAccessible(true);

        field.set(s1, new char[]{'w', 'o', 'r', 'l', 'd'});
        System.out.println("s1:" + s1);
        System.out.println("s2:" + s2);
        String s3 = "hello";
        System.out.println("s3:" + s3);
        String s4 = "helloWorld";
        System.out.println("s4:" + s4);
    }
}
